Software architecture constraint reuse-by-composition
نویسندگان
چکیده
منابع مشابه
Software architecture constraint reuse-by-composition
Architecture constraints are specifications which enable developers to formalize design rules that architectures should respect, like the topological conditions of a given architecture pattern or style. These constraints can serve as a documentation to better understand an existing architecture description, or can serve as invariants that can be checked after the application of an architecture ...
متن کاملThe Reuse of Software Design and Software Architecture
In this paper, a method i s presented f o r the reuse of software designs and software architectures. A software design refers to the abstractions and mechanisms that provide the behavior a system or a component requires. A software architecture refers to the organizational structure of a software system or a component. According to this method, a software design can be represented in terms of ...
متن کاملComposition of Business Components Based on Behavior for Software Reuse
41 Abstract The capability to easily find useful components has become increasingly importance in software reuse field. Current researches on component retrieval are mostly limited to retrieve the component whose function is most close to the user requirement. However, in the process of component retrieval, we frequently face the problem that the individual component can’t completely meet user’...
متن کاملSoftware Architecture Based Composition of Components
Component-oriented software development is becoming more and more important for the production of large-scale software applications. Today’s systems are constructed by combining different software components rather than built from scratch. Therefore, one of the most challenging tasks during the development process of such systems is the one of the software architect: He or she is responsible fo...
متن کاملPattern-driven Reuse in Architecture-centric Evolution for Service Software
Service-based architectures implement business processes as technical software services to develop enterprise software. As a consequence of frequent business and technical change cycles, the architect requires a reusecentered approach to systematically accommodate recurring changes in existing software. Our ‘Pat-Evol’ project aims at supporting pattern-driven reuse in architecture-centric evolu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Future Generation Computer Systems
سال: 2016
ISSN: 0167-739X
DOI: 10.1016/j.future.2016.02.006